﻿using System;

using System.Collections.Generic;
using System.Text;
using System.Drawing;
using Silvermoon.Utils;

namespace Silvermoon.Controls
{
    /// <summary>
    /// Contains the system colors.
    /// </summary>
    public static class SysColors
    {
        private static readonly Color BaseColor = Color.SlateGray; // Color.FromArgb(8, 8, 72);
        public static readonly Color BackgroundColor = BaseColor;
        public static readonly Color ButtonColor = BaseColor;
        public static readonly Color SysButtonColor = BaseColor;
        public static readonly Color SysKeyboardColor = Color.FromArgb(90, 150, 150); // ColorUtil.AlphaBlendColor(BaseColor,Color.White, 120); //
        public static readonly Color HighlightedItemColor = Color.Blue;
        public static readonly Color ItemBorderLineColor = SystemColors.InactiveBorder;
        public static readonly Color HighlightedItemTextColor = Color.White;
        public static readonly Color ButtonTextColor = Color.White;
        public static readonly Color TextColor = Color.White;
        public static readonly Color ListViewColor = Color.White;
        public static readonly Color ListViewTextColor = Color.Black;
        public static readonly Color DialogColor = BaseColor;
        public static readonly Color DialogTextColor = Color.White;
        public static readonly Color ItemHeaderColor = BaseColor;
        public static readonly Color ItemHeaderTextColor = Color.White;
        public static readonly Color MenuColor = Color.White;
        public static readonly Color MenuTextColor = Color.Black;
        public static readonly Color HeaderColor = BaseColor;
        public static readonly Color HeaderTextColor = Color.White;
        //public readonly 
    }
}
